package com.sf.hackathons.app.utils;

import android.content.Context;
import android.content.Intent;
import android.widget.ImageView;


import com.sf.hackathons.app.R;
import com.squareup.picasso.Picasso;

import java.io.File;

/**
 * Created by guofanghua on 2017/10/23.
 */
public class CommUtils {
    public static void loadImage(Context mContext, ImageView mImageView, String imageUrl) {
        Picasso.with(mContext)
                .load(imageUrl)
//加载过程中的图片显示
                .placeholder(R.drawable.loading)
//加载失败中的图片显示
//如果重试3次（下载源代码可以根据需要修改）还是无法成功加载图片，则用错误占位符图片显示。
                .error(R.drawable.load_err)
                .into(mImageView);
    }

    public static void loadImage(Context mContext, ImageView mImageView, File imageFile) {
        Picasso.with(mContext)
                .load(imageFile)

//加载过程中的图片显示
                .placeholder(R.drawable.loading)
//加载失败中的图片显示
//如果重试3次（下载源代码可以根据需要修改）还是无法成功加载图片，则用错误占位符图片显示。
                .error(R.drawable.load_err)
                .into(mImageView);
    }

    /**
     * 启动制定的app
     */
    public static void doStartApplicationWithPackageName(Context mContext, String packagename) {
        Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage("epson.print");
        mContext.startActivity(LaunchIntent);
    }
}
